home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 4 / Mac Giga-ROM 4.0 - 1993.toast / FILES / BBS / TABBY:FIDO / Quoter DA 1.0.cpt / About Quoter DA… next >
Text File  |  1990-07-09  |  14KB  |  330 lines

  1.                          About Quoter DA…
  2.  
  3. Quoter DA is a Desk Accessory whose main purpose is to convert text on
  4. the Clipboard into quotes in the form generally used by FidoNet boards.
  5. For instance, this block of text might be turned into the following:
  6.  
  7. PJ> Quoter DA is a Desk Accessory whose main purpose is to convert text
  8. PJ> on the Clipboard into quotes in the form generally used by FidoNet
  9. PJ> boards. For instance, this block of text might be turned into the
  10. PJ> following:
  11.  
  12. To achieve this transformation, all you have to do is select the text
  13. you want to quote, copy it, open the Quoter DA, enter the quoter’s
  14. initials and hit the “OK” button (or Return or Enter), then paste.
  15.  
  16. Quoter has some extra features. It can reformat text without adding
  17. initials, it can postmark replies with the original message date, time,
  18. sender name and recipient name and it has a “decoder ring” function.
  19.  
  20. The postmark function extracts information from a message header such as
  21. the following:
  22.  
  23. Msg #119 in *Private Messages-Local* Created on 05/28/90 at 01:19:11
  24. To: PETE JOHNSON [Private] [Recvd], From: ODIN THE GREAT
  25. Subject: (Reply To #113) Early bird!
  26.  
  27. and turns it into a line or two of text like so:
  28.  
  29. In a message to Pete Johnson dated 05/28/90 at 01:19:11, Odin The Great
  30. writes:
  31.  
  32. The decoder ring feature encodes and decodes messages. This is mostly
  33. for fun, but has some security advantages for exchanging private
  34. messages on public bulletin boards and information services. As veteran
  35. BBS users know, the “private” message section of a public BBS is only
  36. relatively private -- the sysop and sometimes others can read its
  37. messages. With Quoter, you can instantly encode messages with a keyword.
  38.  
  39. This is not CIA-class encryption, but it’s tough to crack -- it uses
  40. rotating keys. Anyone who has the keyword can read the message in
  41. seconds by copying it to the Clipboard, using Quoter’s decoder ring and
  42. pasting the processed text into a window.
  43.  
  44. Here is what the previous paragraph looks like, encrypted with a keyword
  45. of “Quoter DA” (no quotes, one space between words):
  46.  
  47. 061F1B0B4A11546C2434F45BC23AC01D363F05FAF7AA19E45A2C251DE6E4FCEBBF6205
  48. 100220FF755B726B04010A6E6C2AE365741A05E9716633283E7DEBF4B16E65797D1114
  49. E4FDFB50764B700504F1EB7B03086F4E57176C6531415958095FE078296E575F605925
  50. F3637D512C632A5A27B36F7E4D356C262C37214B414629343C287B6341204D063D0B38
  51. 006018543E4C04022F14752F58701C04561C19053E203C5E3A13180F4C3C3010E3AEA8
  52. 0FFB5E323D4BC1FEFEF7F432B01054FDF1F9E3FE2C1C4C0F6E6C6FB5693C1378F67178
  53. 656A7F3CA00AE77C346A7E7507ECF4EB477903614615E6B06F4552433E4D5677F06150
  54. 40420938
  55.  
  56. Those of you familiar with hex numbers will recognize that the encoded
  57. message is displayed in hex. This allows maximum encoding within the ASCII
  58. character set required by most BBSs, though it does require twice as much
  59. space to carry a message, since each character requires two hex characters
  60. to represent it.
  61.  
  62. Your friendly local sysop may not want you to encrypt messages -- check
  63. before you do. Many sysops have a legitimate concern about who’s doing
  64. what on their boards -- the FBI has been known to shut down boards and
  65. confiscate equipment when they suspected illegal activity. Don’t
  66. jeopardize your relation with your sysop -- and perhaps his or her
  67. ability to run a BBS -- by misusing this feature.
  68.  
  69. To use Quoter…
  70.  
  71. • Install it into your System with Apple’s Font/DA Mover.
  72.  
  73.  - or -
  74.  
  75. • Install it with Suitcase or Font/DA Juggler.
  76.  
  77.  - or -
  78.  
  79. • Install it into Copernicus, Second Sight or any other application in
  80.   which you want to use it with the Font/DA Mover. To open an
  81.   application with the Font/DA Mover, hold down the Option key, then
  82.   click on the Open button.
  83.  
  84. The Quoter DA window has only two active items: a text field in which
  85. you enter the initials or name of the person you’re quoting and an “OK”
  86. button. If you enter no name, then the block of text would appear like
  87. so:
  88.  
  89. > The Quoter DA window has only two active items: a text field in which
  90. > you enter the initials or name of the person you’re quoting and a “Do
  91. > It” button. If you enter no name, then the block of text would appear
  92. > like so:
  93.  
  94. The “OK” button responds to a mouse click or the following keys: Return,
  95. Enter and Command-O (for “OK”).
  96.  
  97.                              The Quoter Menu
  98.  
  99. When Quoter DA is active, its Quoter menu appears with the following
  100. items:
  101.  
  102. • About… produces a dialog box with program credits. You can get it with
  103.   a Command-? (or Command-/).
  104.  
  105. [ One of the next two items is checked, indicating that it is selected ]
  106.  
  107. • Format tells Quoter DA to reformat text with initials/name to fit
  108.   within the line length setting. Command-F from the keyboard.
  109.  
  110. • Let Be tells Quoter to add the intials/name in front of each line of
  111.   text, but otherwise to leave all text lines intact -- no reformatting.
  112.   Command-L from the keyboard.
  113.  
  114. • Encode… tells Quoter to immediately encrypt the text on the Clipboard
  115.   with a keyword. Quoter asks you to enter a keyword, then encrypts the
  116.   text in a moderately sophisticated fashion. You can Encode from the
  117.   keyboard with a Command-E. Quoter remembers the encryption key for
  118.   subsequent sessions -- this somewhat detracts from its security
  119.   (someone else could use Quoter and copy your key) but is a good
  120.   feature for those of us who can’t always remember our own phone
  121.   numbers.
  122.  
  123. • Decode… tells Quoter to immediately decipher the text on the Clipboard
  124.   with a keyword. Again, you are prompted to enter a keyword, then
  125.   Quoter deciphers the message. You can Decode from the keyboard with a
  126.   Command-D. Quoter remembers the decryption key for subsequent
  127.   sessions.
  128.  
  129. • Postmark tells Quoter to extract information from the Clipboard to
  130.   create a brief message introduction identifying the sender, the
  131.   recipient and the time the message was sent. The default settings for
  132.   Postmark work with messages on Second Sight, Mansion and Copernicus --
  133.   and perhaps other BBS environments. You can change them from the
  134.   Prompts part of the Setup dialog if you need to. Postmark is available
  135.   as Command-P from the keyboard.
  136.  
  137. • Setup… (Command-S from the keyboard) produces a dialog box in which
  138.   you choose Line Length, Quote Mark, ASCII Filter settings and Postmark
  139.   prompts. Line Length is 72 by default; Quote Mark is “> ” (no quotes)
  140.   by default; ASCII Filter is on by default. ASCII Filter translates
  141.   characters with ASCII values greater than 127 to characters in the
  142.   range of 0 to 127. These are characters it changes:
  143.  
  144.     From   To
  145.     ----   --
  146.     “,”    "   Curled quotes to straight quotes
  147.     ‘,’    '   Curled single quotes to straight single quotes
  148.     …,—    -   Ellipses, em dash to hyphen
  149.     ™      t   Trademark to t
  150.     ®      r   Registration to r
  151.     ©      c   Copyright to c
  152.     •      *   Bullet to asterisk
  153.  
  154.     All other high-bit characters are changed to question marks.
  155.  
  156.   If you are using Quoter for telecommunications, you should enable
  157.   ASCII Filter since few BBSs and information services can understand
  158.   and print Macintosh extensions to the ASCII character set.
  159.  
  160.   The section of the Settings dialog marked Postmark Settings allows you
  161.   to customize values for the Postmark function. Postmark needs to know
  162.   four things:
  163.  
  164.   * To: is the identifier which marks the recipient of the message.
  165.     Postmark is not case sensitive, to To: and TO: are equivalent.
  166.     Default value for this is "To:" (no quotes). This works on Second
  167.     Sight, Mansion, Copernicus, CompuServe and elsewhere.
  168.  
  169.   * From: is the identifier which marks the sender. Default value is
  170.     "From:" (no quotes). This works on Second Sight, Mansion and
  171.     Copernicus. Change it to "Fm:" for CompuServe, or just use "m:" if you
  172.     want to be compatible with almost everyone.
  173.  
  174.   * Date Sep is the character used to separate date elements -- the "/"
  175.     in 06/02/90. "/" is the default. It works with Second Sight, Mansion
  176.     and Copernicus. Change it to "-" for CompuServe. If a BBS program or
  177.     commercial information utility uses free-form dates, as in January
  178.     2, 1990, Postmark won’t recognize them as dates
  179.  
  180.   * Time Sep is the character used to separate date elements -- the ":"
  181.     in 15:32:49. ":" is the default. It works with Second Sight, Mansion
  182.     Copernicus and CompuServe.
  183.  
  184. • Quit has an obvious function. Command-Q also quits.
  185.  
  186.                                  Notes
  187.  
  188. To use the Postmark function, copy the first six or so lines of a
  189. message -- the part containing the date and names of sender and
  190. recipient -- to the Clipboard, then activate Quoter, hit Command-P,
  191. activate your text entry window and paste. It will turn something such
  192. as the following:
  193.  
  194. FROM: Bruce Gerson
  195.   TO: Alan Heflich
  196. SUBJ: RE: Coper vrs. TMM4
  197. DATE: 06/02/90     TIME: 07:47:14
  198. AREA: RRH
  199.  
  200. into a nice compact message introduction such as:
  201.  
  202. In a message to Alan Heflich dated 06/02/90 at 07:47:14, Bruce Gerson
  203. writes:
  204.  
  205. or, using the same settings, turn
  206.  
  207. Msg #405 in *Good Food* Created on 05/22/90 at 16:01:04
  208. To: HUBERT MOORE, From: ROBERT BAKER
  209. Subject: GREAT RIBS!!!!
  210.  
  211. into
  212.  
  213. In a message to Hubert Moore dated 05/22/90 at 16:01:04, Robert Baker
  214. writes:
  215.  
  216.  
  217. With two quick Settings changes (From prompt to "Fm:", Date Sep to "-"),
  218. Quoter can just as easily turn
  219.  
  220. #: 41923 S7/THINK Pascal
  221.     28-May-90  13:34:17
  222. Sb: #41904-#ThP 3.0.1 TCL Bug?
  223. Fm: Greg Howe 76474,2465
  224. To: Phillip Harding 72426,3401 (X)
  225.  
  226. into
  227.  
  228. In a message to Phillip Harding dated 28-May-90 at 13:34:17, Greg Howe
  229. writes:
  230.  
  231. The Postmark function is pretty smart: it adapts well to a number of
  232. different formats. If you find a format with which Postmark cannot cope,
  233. send me a sample header and I'll try to adapt Postmark to it. Postmark
  234. analyzes only the first 8 lines of text. The major requirements for
  235. Postmark are identifiable prefixes for the To: and From: names and a
  236. non-blank delimiter for date and time fields. To clean things up, Postmark
  237. trims the characters and any text following '[', '^', '{', '(', ',', and
  238. the numbers '0' through '9' from the ends of names. Postmark also insists
  239. that the last character of date and time fields must be a number and that
  240. the fields must be between 5 and 9 characters in length. If Postmark can’t
  241. make sense of the date and time fields, it gracefully shortens its
  242. preamble to:
  243.  
  244. In a message to Phillip Harding, Greg Howe writes:
  245.  
  246. In typical use, you will copy a header, activate Quoter, hit Command-P,
  247. paste the text to your message window, copy the text to be quoted,
  248. activate Quoter, enter proper initials, hit return, then paste the text
  249. to your message window after the Postmark text. It’s a bit roundabout,
  250. but it’s easier than writing an introductory line yourself.
  251.  
  252. Quoter DA can handle a maximum of about 16,000 characters input on the
  253. Clipboard -- that’s about 220 lines at 72 characters per line. Its output
  254. capacity is about 32,000 characters, since the text will expand with
  255. quotation characters. If you want to quote a longer selection, do it in
  256. pieces.
  257.  
  258. If you’re using Quoter to encode and decode text, select smaller chunks --
  259. encoded text is twice the size of plain text. If you choose a 12K block of
  260. text, it will swell to 24K encoded. When the recipient tries to decode it,
  261. Quoter will process only the first 16K. To avoid this problem, keep
  262. selections below about 8K in size (110 lines averaging 72 characters per
  263. line).
  264.  
  265. If you hold down the Option key when you click the “OK” button, Quoter
  266. reformats the text on the Clipboard, but does not add initials or the
  267. quote prompt -- handy for quickly reformatting text for other purposes.
  268. Here’s a quick demo:
  269.  
  270. If you are trying to read a message on a BBS which has bad line breaks
  271. because of the strange reformatting
  272. that some BBS software does -- if, for instance, you see a paragraph that
  273. looks
  274. like this -- and you're using
  275. a terminal program that supports copy and paste, just copy the message,
  276. activate Quoter, click “OK" while
  277. holding down the Option key, then paste the message back onto your screen
  278. to see it display like this:
  279.  
  280. If you are trying to read a message on a BBS which has bad line breaks
  281. because of the strange reformatting that some BBS software does -- if,
  282. for instance, you see a paragraph that looks like this -- and you're
  283. using a terminal program that supports copy and paste, just copy the
  284. message, activate Quoter, click "OK" while holding down the Option key,
  285. then paste the message back onto your screen to see it display like this:
  286.  
  287. If Quoter DA beeps at you, it’s probably because the Clipboard is empty,
  288. or it has too much text.
  289.  
  290. If you hold down the Command key when you click the “OK” button, Quoter
  291. reformats the text on the Clipboard with leading spaces instead of the
  292. initials and quote prompt -- instant indented text.
  293.  
  294. There are some other interesting key-and-click features -- don’t be
  295. afraid to experiment!
  296.  
  297. In formatting text, Quoter adds a carriage return before lines which
  298. begin with spaces, tabs or the characters '.', ':', ';' (such as
  299. indented address blocks or program lines) presuming that they’re meant
  300. to be separate lines. It makes sure that these lines are within your
  301. line length setting and wraps them into additional lines if necessary.
  302. If a line consists completely of blank characters, it is left to stand
  303. alone -- subsequent text is not wrapped into it.
  304.  
  305. Quoter DA remembers all its settings, including window position.
  306.  
  307. Quoter DA is based on DASkeleton by Michael J. Conrad. Thanks Michael!
  308.  
  309. Quoter DA is free, though it is ©1990 by me. It was first released as a
  310. bonus for registered users of Archie, mehitabel, AreaTrix and ff, four
  311. BBS utilities which I sell. After July 1, it can be distributed freely
  312. to anyone. It cannot distributed in “for sale” packages without my
  313. specific permission.
  314.  
  315. If you like Quoter DA, send mail to PETERJ on GEnie or via FidoNet to Pete
  316. Johnson at 102/863, or drop me a postcard. If I get good mail, I will
  317. continue to maintain Quoter DA and to release free software. Otherwise I
  318. might not.
  319.  
  320. And for a good time, call the Glassell Park BBS at (213) 254-4133.
  321.  
  322. -- Pete Johnson
  323.    Glassell Park BBS
  324.    Post Office Box 65074
  325.    Los Angeles, CA 90065
  326.  
  327.    July 9, 1990
  328.  
  329. KrazyKaps™ 1990
  330.